home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 5
/
Aminet 5 - March 1995.iso
/
Aminet
/
dev
/
c
/
c2man_2_0pl33.readme
< prev
next >
Wrap
Text File
|
1995-02-12
|
9KB
|
159 lines
Short: Automated doc. from c sources (autodoc)
Author: ruppert@vs3.informatik.fh-wiesbaden.de
Uploader: ruppert@vs3.informatik.fh-wiesbaden.de
Type: dev/misc
This is my port of the c2man patchlevel 33 for the Amiga.
I added a Commodore AutoDoc output format backend. So you can use this outputs
with your favorite autodoc formatting utility. Read the c2man manual for
getting started with c2man. If you have groff, a LaTeX package or makeinfo
installed you can also use c2man for generating these output formats. I have
tested the nroff format with the groff port 1.07.
I have compiled c2man with SAS-C V6.51 with the STACKCHECK option ON , because
c2man requires more than the standard 4096 bytes. If you don't like this
recompile it , but you must have bison/yacc and flex/lex ! A stack of 10000
bytes seems enough .
For this port I used the popen implementation from the AmiTCP 4.0 demo package.
The original version was written by Rick Schaeffer <ricks@isc-br.isc-br.com> and
by Jarno Rajahalme from the AmiTCP/IP Group <Jarno.Rajahalme@hut.fi>.
You need also a preprocessor, which supports non-stripping of comments ! I used
the cpp from the AmiTCP 4.0 demo package, but you can also use the cpp from gcc
or gcc with "gcc -E -C".
The following option is added in the Amiga port :
-T a : select autodoc output format. This output format is default !
The following command shows, how you can use the c2man program (Note: this
implies, that you have installed the Pipe package) :
c2man -o- your_c_source.c
c2man supports grouping of source files. This means if two source files are
passed on the command line, each function in this files links to each other.
But if you have two or more groups of such files you can use the following
command :
c2man -o- csource1.c csource2.c || c2man -o- anothercsource.c | sortad to test.doc
This functions with the Pipe1_5.lha package, which uses the '||' to concate outputs.
sortad is used to put all docs together and to generate the sorted list of contents.
sortad is copyrighted by Stefan Ruppert, but is freely distributable with c2man !
Stefan Ruppert
Windthorststraße 5
65439 Flörsheim am Main
GERMANY
EMail: ruppert@vs3.informatik.fh-wiesbaden.de
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
410 296 27.8% 22-Jan-95 18:14:34 c2man-2.0/amiga/amiga.c
7393 1973 73.3% 25-Jan-95 22:37:20 c2man-2.0/amiga/autodoc.c
82188 42370 48.4% 25-Jan-95 22:37:42 c2man-2.0/amiga/c2man
25893 7150 72.3% 23-Jan-95 22:56:36 c2man-2.0/amiga/c2man.c
9915 2945 70.2% 21-Jan-95 16:51:12 c2man-2.0/amiga/config.h
696 376 45.9% 21-Jan-95 14:58:58 c2man-2.0/amiga/confmagic.h
27508 17074 37.9% 31-Jan-95 01:00:08 c2man-2.0/amiga/cpp
20925 7053 66.2% 13-Jan-95 22:34:58 c2man-2.0/amiga/getopt.c
4604 1820 60.4% 21-Jan-95 14:53:42 c2man-2.0/amiga/getopt.h
69577 18924 72.8% 23-Jan-95 23:03:58 c2man-2.0/amiga/lex.yy.c
4476 1417 68.3% 23-Jan-95 23:01:42 c2man-2.0/amiga/output.h
9490 3379 64.3% 30-Sep-94 01:10:08 c2man-2.0/amiga/popen.c
65 65 0.0% 22-Jan-95 21:45:50 c2man-2.0/amiga/project
2051 1054 48.6% 25-Jan-95 23:26:46 c2man-2.0/amiga/README
4918 1619 67.0% 26-Jan-95 00:13:40 c2man-2.0/amiga/SMakefile
3212 2164 32.6% 22-Jan-95 22:41:48 c2man-2.0/amiga/sortad
6364 1981 68.8% 22-Jan-95 22:32:04 c2man-2.0/amiga/sortad.c
60640 14027 76.8% 23-Jan-95 23:03:52 c2man-2.0/amiga/y.tab.c
11081 4558 58.8% 23-Jan-95 22:19:22 c2man-2.0/C++autodoc
20201 7710 61.8% 23-Jan-95 22:17:56 c2man-2.0/c2man.1
22037 6907 68.6% 23-Jan-95 22:19:26 c2man-2.0/c2man.c
7456 2469 66.8% 23-Jan-95 22:17:34 c2man-2.0/c2man.h
1377 488 64.5% 23-Jan-95 22:19:34 c2man-2.0/c2man.man.rej
2261 1120 50.4% 23-Jan-95 22:19:42 c2man-2.0/catalog
4086 1997 51.1% 13-Jan-95 22:35:04 c2man-2.0/CHANGES
10326 3359 67.4% 23-Jan-95 22:17:28 c2man-2.0/config_h.SH
104385 35082 66.3% 23-Jan-95 22:19:18 c2man-2.0/Configure
613 327 46.6% 13-Jan-95 22:35:06 c2man-2.0/confmagic.h
881 283 67.8% 13-Jan-95 22:35:06 c2man-2.0/ctype_ex.h
1357 179 86.8% 13-Jan-95 22:34:56 c2man-2.0/eg/boxcomment.c
670 263 60.7% 13-Jan-95 22:34:56 c2man-2.0/eg/ccomment.h
62 62 0.0% 13-Jan-95 22:34:58 c2man-2.0/eg/commentaft.c
439 205 53.3% 13-Jan-95 22:34:56 c2man-2.0/eg/cppcomment.h
51 50 1.9% 13-Jan-95 22:34:58 c2man-2.0/eg/dash.h
238 131 44.9% 13-Jan-95 22:34:58 c2man-2.0/eg/ellipsis.c
331 141 57.4% 13-Jan-95 22:34:56 c2man-2.0/eg/grouped.c
108 68 37.0% 13-Jan-95 22:34:58 c2man-2.0/eg/multidecl.c
180 133 26.1% 13-Jan-95 22:34:56 c2man-2.0/eg/namedash.h
392 193 50.7% 13-Jan-95 22:34:58 c2man-2.0/eg/oldstyle.c
498 307 38.3% 13-Jan-95 22:34:56 c2man-2.0/eg/returnlist.h
319 221 30.7% 13-Jan-95 22:34:58 c2man-2.0/eg/sections.c
246 168 31.7% 13-Jan-95 22:34:58 c2man-2.0/eg/simplesect.c
186 125 32.7% 13-Jan-95 22:34:58 c2man-2.0/eg/surround.c
437 218 50.1% 13-Jan-95 22:34:58 c2man-2.0/eg/underscore.h
104 85 18.2% 13-Jan-95 22:34:56 c2man-2.0/eg/variable.c
3890 1253 67.7% 13-Jan-95 22:35:04 c2man-2.0/enum.c
1201 478 60.1% 13-Jan-95 22:35:06 c2man-2.0/enum.h
689 387 43.8% 27-Jan-95 22:42:06 c2man-2.0/example.h
1700 928 45.4% 23-Jan-95 22:16:30 c2man-2.0/fixexamp.in
1280 601 53.0% 13-Jan-95 22:35:06 c2man-2.0/flatten.SH
16967 4149 75.5% 23-Jan-95 22:17:36 c2man-2.0/grammar.y
4128 1072 74.0% 23-Jan-95 22:19:20 c2man-2.0/html.c
3558 1823 48.7% 23-Jan-95 22:19:44 c2man-2.0/INSTALL
4130 1158 71.9% 23-Jan-95 22:19:38 c2man-2.0/latex.c
13870 4496 67.5% 13-Jan-95 22:35:02 c2man-2.0/lex.l
5090 2132 58.1% 23-Jan-95 22:17:02 c2man-2.0/libc/alloca.c
461 284 38.3% 23-Jan-95 22:17:38 c2man-2.0/libc/README.libc
4400 1940 55.9% 23-Jan-95 22:19:20 c2man-2.0/Makefile.SH
2298 1056 54.0% 23-Jan-95 22:19:44 c2man-2.0/MANIFEST
35364 10348 70.7% 23-Jan-95 22:19:36 c2man-2.0/manpage.c
1412 621 56.0% 13-Jan-95 22:35:06 c2man-2.0/manpage.h
5909 2004 66.0% 23-Jan-95 22:19:40 c2man-2.0/nroff.c
300 151 49.6% 23-Jan-95 22:19:40 c2man-2.0/nroff.c.rej
4431 1410 68.1% 23-Jan-95 22:19:26 c2man-2.0/output.h
3506 1146 67.3% 13-Jan-95 22:35:06 c2man-2.0/PACKLIST
93 68 26.8% 13-Jan-95 22:35:06 c2man-2.0/PACKNOTES
40 40 0.0% 23-Jan-95 22:19:12 c2man-2.0/patchlevel.h
123 112 8.9% 13-Jan-95 22:35:00 c2man-2.0/pc/c2man-32.def
105 99 5.7% 13-Jan-95 22:35:00 c2man-2.0/pc/c2man.def
9063 2896 68.0% 13-Jan-95 22:34:58 c2man-2.0/pc/config.h
17982 6993 61.1% 13-Jan-95 22:34:58 c2man-2.0/pc/COPYING
20925 7053 66.2% 13-Jan-95 22:34:58 c2man-2.0/pc/getopt.c
4412 1807 59.0% 13-Jan-95 22:35:00 c2man-2.0/pc/getopt.h
4142 1678 59.4% 13-Jan-95 22:35:00 c2man-2.0/pc/getopt1.c
5153 2020 60.7% 23-Jan-95 22:17:00 c2man-2.0/pc/Makefile.pc
2369 821 65.3% 13-Jan-95 22:35:00 c2man-2.0/pc/popen.c
170 127 25.2% 13-Jan-95 22:35:00 c2man-2.0/pc/popen.h
597 354 40.7% 23-Jan-95 22:17:34 c2man-2.0/pc/README.pc
1889 903 52.1% 23-Jan-95 22:17:08 c2man-2.0/pc/updmake
4423 2212 49.9% 23-Jan-95 22:19:24 c2man-2.0/README
16698 4569 72.6% 13-Jan-95 22:35:02 c2man-2.0/semantic.c
2599 748 71.2% 13-Jan-95 22:35:04 c2man-2.0/semantic.h
1340 583 56.4% 13-Jan-95 22:35:06 c2man-2.0/strappend.c
198 160 19.1% 13-Jan-95 22:35:06 c2man-2.0/strappend.h
1428 573 59.8% 13-Jan-95 22:35:06 c2man-2.0/strconcat.c
204 160 21.5% 13-Jan-95 22:35:00 c2man-2.0/strconcat.h
1428 693 51.4% 13-Jan-95 22:35:06 c2man-2.0/string.c
2368 901 61.9% 13-Jan-95 22:35:04 c2man-2.0/symbol.c
976 476 51.2% 13-Jan-95 22:35:06 c2man-2.0/symbol.h
6115 1703 72.1% 23-Jan-95 22:19:40 c2man-2.0/texinfo.c
172 123 28.4% 23-Jan-95 22:17:38 c2man-2.0/vms/c2man.opt-gcc
142 107 24.6% 23-Jan-95 22:17:38 c2man-2.0/vms/c2man.opt-vaxc
9902 3147 68.2% 23-Jan-95 22:16:58 c2man-2.0/vms/config.h
1792 557 68.9% 23-Jan-95 22:17:30 c2man-2.0/vms/make.com
4632 1512 67.3% 23-Jan-95 22:17:04 c2man-2.0/vms/popen.c
4357 1863 57.2% 23-Jan-95 22:17:04 c2man-2.0/vms/readme.1st
-------- ------- ----- --------- --------
771068 275031 64.3% 05-Feb-95 00:18:20 96 files